🔧 Set up Button/Script
Set up Ready-to-use tools or Dynamo Scripts in Revit Buttons provides seamless integration with Revit interface with customizable button configuration, icon management, and execution methods, transforming complex Dynamo workflows into accessible single-click operations within the Revit environment.
Available at NonicaTab Pro and Free.
Overview
While running Dynamo scripts typically requires opening Dynamo Player or navigating through complex menu structures, this feature addresses those limitations by providing direct integration of Dynamo scripts into customizable Revit toolbar buttons. This enables instant access to automated workflows through personalized button interfaces with custom icons, descriptions, and execution methods, significantly reducing the time and complexity involved in accessing Dynamo automations.
Key Capabilities
This feature provides:
- Direct Script Integration: Seamlessly integrate Dynamo scripts (.dyn files) into Revit toolbar buttons with automatic detection.
- Custom Button Configuration: Configure button names, descriptions, and visual appearance for personalized workflows.
- Icon Customization: Choose from built-in color themes or upload custom PNG/JPG icons for visual identification.
- Workflow Personalization: Create personalized automation interfaces tailored to specific project requirements.
Requirements
Before using this feature, ensure your environment meets the following prerequisites:
Autodesk Revit: From version 2020 to newest.
NonicaTab: NonicaTab Pro and Free.
Video
This video was recorded with a previous version of NonicaTab.
There has been updates and new features in this workflow.
Quick Start Guide
Get your first Dynamo script button configured in under 5 minutes:
- Install NonicaTab Free or Pro from our website
- Open Revit and select any predefined set of tools or start from scratch
- Click dropdown arrow on any button and select "Set up Button Script"
- Choose one of the built-in tool or your .dyn file and let the app auto-detect script information
- Customize icon from built-in themes or upload your own image
- Add description in "Set up Details" to explain script functionality
- Click Apply and your button is ready to use
FAQ
How is this different from using Dynamo Player to run scripts?
This feature integrates Dynamo scripts directly into the Revit interface as customizable toolbar buttons, eliminating the need to open Dynamo Player. Once Dynamo is loaded in the background, executions are fast. I also includes input detector and many other features made just to interact with Dynamo.
Can I use my own custom icons for the buttons?
Yes, you can upload custom PNG or JPG files as button icons. The system also provides three built-in color themes (purple, blue, green), but custom icons allow you to create personalized, branded, or workflow-specific visual identification for your automation buttons that match your company standards.
What versions of Revit are supported?
The feature supports Revit versions from 2020 to the newest releases. During installation, you can select which specific Revit versions to install the plugin in, allowing for multi-version workflow support across different project requirements.
Can I access scripts through keyboard shortcuts instead of clicking buttons?
Yes, the feature supports multiple execution methods including keyboard shortcuts and toolbar integration. You can assign keyboard shortcuts to frequently used scripts for rapid access, in addition to the standard button-click execution method, enabling power-user workflow acceleration.
What happens if I need to update or change a script that's already configured?
You can easily reconfigure any button by accessing its dropdown menu and selecting "Setup Script" again to choose a different .dyn file, or "Setup Details" to modify names, descriptions, and icons. The system automatically detects changes and updates the button accordingly, making script management flexible and responsive.
How do I share button configurations with my team?
You can share your toolbar using NonicaTab PRO. It includes specific features to deploy, share and monitor script and tools across teams.